
package DBLayer;
import ModelLayer.*;
import java.util.ArrayList;

/**
 * @version 12/22/2011
 * @author Gruppe 4
 */

public interface IFDBInvoice {
    
    public ArrayList<Invoice> getAllInvoices(boolean retrieveAssociation);
    
    public Invoice findInvoice(int invoiceNo, boolean retrieveAssociation);
    
    public int insertInvoice(Invoice invoiceObj);
            
    public int updateInvoice(Invoice invoice);
    
    public int deleteInvoice(int invoiceNo);
    
}
